<?php
if ($_SESSION['GroepID'] > 1) :
?>
 <a href="index.php?c=nieuwsitem&p=list" class="button">Lijstweergave</a>
 <a href="index.php?c=nieuwsitem&p=add" class="button">Nieuwsitem aanmaken</a><br /><br />
<?php
endif;

if (!defined('isIncluded'))
	header('location: index.php');

if (!empty($_GET['id']))
{
	$nieuwsitem = Nieuwsitem::get($_GET['id']);
	$gebruiker = Gebruiker::get($nieuwsitem->getProperty('OntvangerID'));
	if ($nieuwsitem->getProperty('AuteurID') == $_SESSION['GebruikerID']) :
	?>
					<table class="list">
					<tr>
						<th>#</th>
						<td><?php echo $nieuwsitem->getProperty('NieuwsitemID'); ?></td>
					</tr>

					<tr>
						<th>Datum</th>
						<td><?php echo $nieuwsitem->getProperty('Datum'); ?></td>
					</tr>

					<tr>
						<th>Titel</th>
						<td><?php echo $nieuwsitem->getProperty('Titel'); ?></td>
					</tr>

					<tr>
						<th>Bericht</th>
						<td><?php echo $nieuwsitem->getProperty('Bericht'); ?></td>
					</tr>

					<tr>
						<th>Ontvanger</th>
						<td><?php echo Bedrijf::get($gebruiker->getProperty('BedrijfID'))->getProperty('Bedrijfsnaam'); ?></td>
					</tr>
				</table><br />
	<?php
	else :
	?>
				<div class="notification_error">U heeft nog geen nieuwsitems aangemaakt.</div>
	<?php
	endif;
}
else
{
	$nieuwsitems = Nieuwsitem::getAll();

	if (!empty($nieuwsitems))
	{

		/*****Page Navigator Info*******/

		//$itemsPerPage = in te stellen nieuwsberichten per pagina//
		$itemsPerPage = 5;
		//$items bevat alle items in een array structuur
		$items = Nieuwsitem::getItemsInArray();
		//$totalPages = hoeveel pagina's er in totaal zijn.
		$totalPages = Nieuwsitem::getPages($itemsPerPage, count($items));

		$treshhold = ($totalPages - 1) * $itemsPerPage;

		$page = (isset($_GET['page']))? $_GET['page'] : 1;
		if($page > $totalPages || $page < 1)
			$page = 1;

		$start = Nieuwsitem::getStart(count($items), $itemsPerPage, $page);


		$itemsLastPage = count($items) - $treshhold;

		$eind = $start + $itemsPerPage - 1;

		if($eind > count($items) - 1)
		{
			$eind = $treshhold + $itemsLastPage - 1;
		}

		if(!empty($items))
		{
		?>
		<div id="accordion">
		<?php
			for($i = $start; $i <= $eind; $i++)
			{
			?>
				<h3>
					<?php
					echo '<strong>'.$items[$i]['Titel'] . '</strong> - ' .
						substr($items[$i]['Datum'],0,10);
					?>
				</h3>
				<div>
					<strong>Door:</strong> <?php echo Bedrijf::get($gebruiker->getProperty('BedrijfID'))->getProperty('Bedrijfsnaam'); ?>
					<p>
						<?php echo $items[$i]['Bericht'];

						$sth = $db->prepare("SELECT * FROM bestelling WHERE Datum = '".$items[$i]['Datum']."' AND GebruikerID =".$items[$i]['AuteurID']."");
						$sth->bindParam(":bestellingid", $_GET['id']);
						$sth->bindParam(":productid", $value["ProductID"]);
						$sth->execute();
						$result2 = $sth->fetch(PDO::FETCH_ASSOC);
						echo "<br/><a href='index.php?c=bestelling&p=single&id=".$result2['BestellingID']."'>(zie bestelling)</a>";
						?>
					</p>
				</div>
			<?php
			}
			/*************************/

			/*************************/
		?>
		</div>
				<div style="text-align: center; margin-top: 20px">
					<?php
					if($page > 1)
					{
						echo '<a href="index.php" class="button">1</a>&nbsp;&nbsp;&nbsp;';
						echo '<a href="index.php?page='.($page - 1).'" class="button"><</a>&nbsp;&nbsp;&nbsp;';
					}

					echo '<span style="font-size: 15px">' . $page . '</span>';


					if($page < $totalPages)
					{
						echo '&nbsp;&nbsp;&nbsp;<a href="index.php?page='.($page + 1).'" class="button">></a>';
						echo '&nbsp;&nbsp;&nbsp;<a href="index.php?page='.($totalPages).'" class="button">'.($totalPages).'</a>';
					}

					?>
				</div>
		<?php
		}
		else
		{
			echo notification("Er zijn op dit moment geen nieuwsitems aan u gericht.", 'info');
		}
	}
	else
	{
		echo notification("Er zijn op dit moment geen nieuwsitems aan u gericht.", 'info');
	}
}


?>